//此文件编写http请求客户端代码

const axios = require('axios')

export const request_api = (argsDic) => {
  // 设置默认参数
  axios.defaults.timeout = 10000

  if ('post' == argsDic.method) {
    return axios.post(argsDic.url, argsDic.data, { headers: argsDic.headers })
  } else {
    return axios.get(argsDic.url, { headers: argsDic.headers })
  }
}

// dict_args = {
//   method: 'post',
//   url: 'http://192.168.105.248:3000/terminalapi/token',
//   headers: {},
//   data: {
//     username: 'admin',
//     password: 'smartvm',
//     grant_type: 'password',
//     scope: 'terminal',
//   },
// }
// request_api(dict_args).then((res) => {
//   console.log(res.status)
//   console.log(res.data)
// })
